<template>
	<div>
		<!-- 第一行：表格部分 -->
		<div style="display: flex; gap: 20px;">
			<div style="flex: 1;">
				<h3>校验区域</h3>
				<el-table :data="data.arr" border height="600" style="width: 100%;">
					<el-table-column prop="start开始行" label="开始行" width="80" />
					<el-table-column prop="end结束行" label="结束行" width="80" />
				</el-table>
			</div>
			<div style="flex: 4;">
				<h3>对比表</h3>
				<el-table :data="data1.arr" border height="600" style="width: 100%;">
					<el-table-column prop="省网表" label="省网表" width="260" />
					<el-table-column prop="国网小学表" label="国网小学表" width="260" />
					<el-table-column prop="国网幼儿园表" label="国网幼儿园表" width="260" />
				</el-table>
			</div>
			<div style="flex: 2;">
				<h3>目录</h3>
				<el-table :data="data2.arr" border height="600" style="width: 100%;">
					<el-table-column prop="m目录" label="目录" width="300" />
				</el-table>
			</div>
		</div>

		<!-- 第二行：按钮部分 -->
		<div style="display: flex; gap: 10px; /* 可选：如果需要按钮之间有间距 */ padding-top: 20px; margin-left: 0; /* 确保按钮组从左边开始 */">
			<el-button class="el-button" type="primary" @click="onclick('导入表格')">导入表格</el-button>
			<el-input v-model="input" style="width: 350px" placeholder="(导入前清空不需要文件)格式如:D:\\wps文件导入\\" clearable />
			<el-button class="el-button" type="primary" @click="onclick('清除零值')">清除零值</el-button>
			<el-button class="el-button" type="primary" @click="onclick('排序工作表')">排序工作表</el-button>
			<el-button class="el-button" type="primary" @click="onclick('核对表数据')">核对表数据</el-button>
		</div>
	</div>

</template>

<script setup>
	import {
		ref
	} from 'vue'
	// import { defineComponent } from 'vue'
	import taskpaneFunc1 from "./js/dialog.js"

	const data = ref({
		arr: [{
				start开始行: 'C29',
				end结束行: 'C34'
			},
			{
				start开始行: 'D4',
				end结束行: 'D19'
			},
			{
				start开始行: 'C5',
				end结束行: 'C15'
			},
			{
				start开始行: 'C5',
				end结束行: 'H12'
			},
			{
				start开始行: 'C5',
				end结束行: 'J15'
			},
			{
				start开始行: 'C7',
				end结束行: 'S12'
			},
			{
				start开始行: 'C7',
				end结束行: 'Z12'
			},
			{
				start开始行: 'C5',
				end结束行: 'K8'
			},
			{
				start开始行: 'D5',
				end结束行: 'G8'
			},
			{
				start开始行: 'C6',
				end结束行: 'P14'
			},
			{
				start开始行: 'C6',
				end结束行: 'Q17'
			},
			{
				start开始行: 'C6',
				end结束行: 'K17'
			},
			{
				start开始行: 'C6',
				end结束行: 'L27'
			},
			{
				start开始行: 'C5',
				end结束行: 'I7'
			},
			{
				start开始行: 'C8',
				end结束行: 'U11'
			},
			{
				start开始行: 'D6',
				end结束行: 'J16'
			},
			{
				start开始行: 'C5',
				end结束行: 'J11'
			},
			{
				start开始行: 'D5',
				end结束行: 'D16'
			},
			{
				start开始行: 'C6',
				end结束行: 'J10'
			},
			{
				start开始行: 'C5',
				end结束行: 'M22'
			},
			{
				start开始行: 'C6',
				end结束行: 'Z15'
			},
			{
				start开始行: 'C6',
				end结束行: 'I12'
			},
			{
				start开始行: 'C5',
				end结束行: 'F30'
			},
			{
				start开始行: 'D5',
				end结束行: 'D19'
			}
		]
	});

	const data1 = ref({
		arr: [{
				省网表: '教基1001学校基本情况_jj1001',
				国网小学表: '教基1001_小学',
				国网幼儿园表: ''
			},
			{
				省网表: '教基1102基础教育学校基本情况（续表一）_jj1102xu',
				国网小学表: '教基1102续_小学',
				国网幼儿园表: '教基1102_附设幼儿班'
			},
			{
				省网表: '教基1102基础教育学校基本情况_jj1102',
				国网小学表: '教基1102_小学',
				国网幼儿园表: ''
			},
			{
				省网表: '教基2105学前教育班额班数情况_jj2105',
				国网小学表: '教基2105_附设幼儿班',
				国网幼儿园表: ''
			},
			{
				省网表: '教基2106小学班额班数情况_jj2106',
				国网小学表: '教基2106_小学',
				国网幼儿园表: ''
			},
			{
				省网表: '教基3040_jj3040',
				国网小学表: '教基3040_小学',
				国网幼儿园表: '教基3040_附设幼儿班'
			},
			{
				省网表: '教基3041在校生中死亡的主要原因_jj3041',
				国网小学表: '教基3041_小学',
				国网幼儿园表: '教基3041_附设幼儿班'
			},
			{
				省网表: '教基3045_jj3045',
				国网小学表: '教基3045_小学',
				国网幼儿园表: '教基3045_附设幼儿班'
			},
			{
				省网表: '教基3046_jj3046',
				国网小学表: '教基3046_小学',
				国网幼儿园表: '教基3046_附设幼儿班'
			},
			{
				省网表: '教基3111学前教育分年龄幼儿数_jj3111',
				国网小学表: '教基3111_附设幼儿班',
				国网幼儿园表: ''
			},
			{
				省网表: '教基3112小学分类型学生数_jj3112',
				国网小学表: '教基3112_小学',
				国网幼儿园表: ''
			},
			{
				省网表: '教基3113小学分年龄学生数_jj3113',
				国网小学表: '教基3113_小学',
				国网幼儿园表: ''
			},
			{
				省网表: '教基3114小学随班就读、送教上门学生数_jj3114',
				国网小学表: '教基3114_小学',
				国网幼儿园表: ''
			},
			{
				省网表: '教基3142_jj3142',
				国网小学表: '教基3142_小学',
				国网幼儿园表: ''
			},
			{
				省网表: '教基4063_jj4063',
				国网小学表: '教基4063_小学',
				国网幼儿园表: '教基4063_附设幼儿班'
			},
			{
				省网表: '教基4064_jj4064',
				国网小学表: '教基4064_小学',
				国网幼儿园表: ''
			},
			{
				省网表: '教基4067_jj4067',
				国网小学表: '教基4067_小学',
				国网幼儿园表: '教基4067_附设幼儿班'
			},
			{
				省网表: '教基4068_jj4068',
				国网小学表: '教基4068_小学',
				国网幼儿园表: ''
			},
			{
				省网表: '教基4149_jj4149',
				国网小学表: '教基4149_小学',
				国网幼儿园表: ''
			},
			{
				省网表: '教基4153_jj4153',
				国网小学表: '教基4153_小学',
				国网幼儿园表: '教基4153_附设幼儿班'
			},
			{
				省网表: '教基4155_jj4155',
				国网小学表: '教基4155_小学',
				国网幼儿园表: ''
			},
			{
				省网表: '教基4159_jj4159',
				国网小学表: '教基4159_附设幼儿班',
				国网幼儿园表: ''
			},
			{
				省网表: '教基5170_jj5170',
				国网小学表: '教基5170_小学',
				国网幼儿园表: ''
			},
			{
				省网表: '教基5176_jj5176',
				国网小学表: '教基5176_小学',
				国网幼儿园表: ''
			},
			{
				省网表: '小基附二表_xj_f2',
				国网小学表: '教基封面_小学',
				国网幼儿园表: ''
			},
			{
				省网表: '小基附三表_xj_f3',
				国网小学表: '',
				国网幼儿园表: ''
			},
			{
				省网表: '幼基附一表_yj_f1',
				国网小学表: '',
				国网幼儿园表: ''
			},
			{
				省网表: '基础基附一表_jcj_f1',
				国网小学表: '',
				国网幼儿园表: ''
			},
		]
	});
	const data2 = ref({
		arr: [{
				m目录: '教基1001学校基本情况_jj1001'
			},
			{
				m目录: '教基1001_小学'
			},
			{
				m目录: '教基1102基础教育学校基本情况（续表一）_jj1102xu'
			},
			{
				m目录: '教基1102续_小学'
			},
			{
				m目录: '教基1102_附设幼儿班'
			},
			{
				m目录: '教基1102基础教育学校基本情况_jj1102'
			},
			{
				m目录: '教基1102_小学'
			},
			{
				m目录: '教基2105学前教育班额班数情况_jj2105'
			},
			{
				m目录: '教基2105_附设幼儿班'
			},
			{
				m目录: '教基2106小学班额班数情况_jj2106'
			},
			{
				m目录: '教基2106_小学'
			},
			{
				m目录: '教基3040_jj3040'
			},
			{
				m目录: '教基3040_小学'
			},
			{
				m目录: '教基3040_附设幼儿班'
			},
			{
				m目录: '教基3041在校生中死亡的主要原因_jj3041'
			},
			{
				m目录: '教基3041_小学'
			},
			{
				m目录: '教基3041_附设幼儿班'
			},
			{
				m目录: '教基3045_jj3045'
			},
			{
				m目录: '教基3045_小学'
			},
			{
				m目录: '教基3045_附设幼儿班'
			},
			{
				m目录: '教基3046_jj3046'
			},
			{
				m目录: '教基3046_小学'
			},
			{
				m目录: '教基3046_附设幼儿班'
			},
			{
				m目录: '教基3111学前教育分年龄幼儿数_jj3111'
			},
			{
				m目录: '教基3111_附设幼儿班'
			},
			{
				m目录: '教基3112小学分类型学生数_jj3112'
			},
			{
				m目录: '教基3112_小学'
			},
			{
				m目录: '教基3114小学随班就读、送教上门学生数_jj3114'
			},
			{
				m目录: '教基3114_小学'
			},
			{
				m目录: '教基3142_jj3142'
			},
			{
				m目录: '教基3142_小学'
			},
			{
				m目录: '教基4063_jj4063'
			},
			{
				m目录: '教基4063_小学'
			},
			{
				m目录: '教基4063_附设幼儿班'
			},
			{
				m目录: '教基4064_jj4064'
			},
			{
				m目录: '教基4064_小学'
			},
			{
				m目录: '教基4067_jj4067'
			},
			{
				m目录: '教基4067_小学'
			},
			{
				m目录: '教基4067_附设幼儿班'
			},
			{
				m目录: '教基4068_jj4068'
			},
			{
				m目录: '教基4068_小学'
			},
			{
				m目录: '教基4149_jj4149'
			},
			{
				m目录: '教基4149_小学'
			},
			{
				m目录: '教基4153_jj4153'
			},
			{
				m目录: '教基4153_小学'
			},
			{
				m目录: '教基4153_附设幼儿班'
			},
			{
				m目录: '教基4155_jj4155'
			},
			{
				m目录: '教基4155_小学'
			},
			{
				m目录: '教基4159_jj4159'
			},
			{
				m目录: '教基4159_附设幼儿班'
			},
			{
				m目录: '教基5170_jj5170'
			},
			{
				m目录: '教基5170_小学'
			},
			{
				m目录: '教基5176_jj5176'
			},
			{
				m目录: '教基5176_小学'
			},
			{
				m目录: '小基附二表_xj_f2'
			},
			{
				m目录: '小基附三表_xj_f3'
			},
			{
				m目录: '幼基附一表_yj_f1'
			},
			{
				m目录: '基础基附一表_jcj_f1'
			},
			{
				m目录: '教基封面_小学'
			}
		]
	})
	const input = ref("D:\\wps文件导入\\")

	const onclick = (id) => {
		taskpaneFunc1.onbuttonclick(id)
	}
</script>